import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
//全局引入element-plus(按需二选一)
// import ElementPlus from 'element-plus'
// import 'element-plus/dist/index.css'

//引入css,字体图标
import 'normalize.css/normalize.css' //保护有价值的浏览器默认样式，消除了浏览器之间的差异，保证各个浏览器兼容性。
import './assets/css/iconfont.css'
import './assets/css/base.css'

//导入接口---挂全局---
import api from '@/api'

const app = createApp(App)

//vue2: Vue.prototype.$api=api   组件：this.$api.xx() 
//方法1：挂载全局
// app.config.globalProperties.$api = api;
//方法2： provide inject 
// console.log('app',app);
//provide() 接受两个参数：第一个参数是要注入的 key，可以是一个字符串或者一个 symbol，第二个参数是要注入的值。
app.provide('$api',api)

// app.use(ElementPlus)
app.use(router).mount('#app')